Determining a user&#39;s event experience through user actions

ABSTRACT

There is provided systems and method for determining a user&#39;s event experience through user actions. A user may attend an event at a venue and take various actions with respect to the event. For example, the user may dance and cheer at the event, which may be captured by a biometric reading device on a user device that the user has in their possession. Additionally, the user may share media and generate social networking interactions while at, or after the event. The user may also make purchases at the event or after the event, such as purchasing media content corresponding to the event. Based on the actions taken by the user, an enjoyment level may be determined, which may be used to further determine a quality or how overall enjoyable was the event. Thus, users may be provided with sales of products or future events matching their interests.

TECHNICAL FIELD

The present application generally relates to determining a user's eventexperience through user actions and more specifically to processing useractions and parameters of a user that are associated with an event todetermine whether the user enjoyed the event for use in future sales andmarketing.

BACKGROUND

Users may attend events at venues, including sporting events, concerts,and other viewing events. While at the venue, the user may bring a userdevice such as mobile phones, smart watches and glasses, and tabletcomputers. These user devices may be utilized to post social networkinginteractions, message friends, and/or share media. Additionally, theuser may be active while at the event, such as singing and/or dancingwhile at a concert. Such information may be indicative of how much theuser is enjoying the event. Moreover, subsequent purchases by the usermay also indicate that the user enjoyed the event, such as albumpurchases from a concert or sports memorabilia from a sports team.However, without receiving and processing this information, the hostingparty for the event (e.g., a management company or the owner of thevenue) is unaware of how successful and enjoyable the event was. Thus,the hosting party may be unaware of how to price future sales of ticketsto future showings of the event or similar events. Moreover, the hostingparty may not know expected revenue from the future showings or how bestto advertise the future showings to maximize revenue.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a networked system suitable forimplementing the process described herein, according to an embodiment;

FIG. 2A is an exemplary environment showing user actions during anevent, according to an embodiment;

FIG. 2B is an exemplary environment having two user devices collectinginformation about user actions and parameters during an event, accordingto an embodiment;

FIG. 3 is an exemplary system environment displaying enjoyment levelsdetermined from user actions and parameters corresponding to an event,according to an embodiment;

FIG. 4 is a flowchart of an exemplary process for determining a user'sevent experience using user actions, according to an embodiment; and

FIG. 5 is a block diagram of a computer system suitable for implementingone or more components in FIG. 1, according to one embodiment.

Embodiments of the present disclosure and their advantages are bestunderstood by referring to the detailed description that follows. Itshould be appreciated that like reference numerals are used to identifylike elements illustrated in one or more of the figures, whereinshowings therein are for purposes of illustrating embodiments of thepresent disclosure and not for purposes of limiting the same.

DETAILED DESCRIPTION

A user may attend an event, such as a concert, sporting game, play, orother viewable event, where the user may observe and/or interact withthe event. During the event, the user may perform/various actions. Forexample, the user may dance, sing along, cheer, or otherwise performvarious physical actions. Such actions may be documented by a userdevice in possession of the user. An accelerometer, gyroscope, or othermotion detecting device may measure a user's movements and/or range ofmovement. Similarly, a device may include components to detect a user'sperspiration, heart rate, voice, voice volume, ambient volume, light,eye movement and/or pupil dilation, or other physical parameter. Suchphysical actions and/or those action's parameters may be indicative of auser's enjoyment of the event. Thus, users who are moving, dancing,and/or perspiring may be enjoying an event more than other users whoremain seated and do not interact with the event.

Additionally, while the user is at the event, the user may record mediaof the event, such as capturing photographs and images of the event andrecording audio, video, and/or audiovisual media of the event. The mediamay be shared with other parties. The user may message the media to theother parties, or the user may share the media on a social networking ormedia sharing application/server. Additionally, the user may use suchmessaging, social networking, and/or media sharing platforms to messageusers and post statuses, messages, or comments about the event. The usermay choose to share any messages, statuses, or comments with other usersconnected to the user through the various platforms. Those other usersmay also view the media, messages, statuses, and/or comments, respond tothe content, like or approve of the content, or disapprove and/or ignorethe content.

During and after the event, the user may make purchases related to theevent. For example, the user may purchase concessions, such as food anddrinks, at the event, which may be indicative that the user enjoys theevent and wishes to stay at the event. The user may also purchasememorabilia and/or media content related to the event at the event orafter the event. Such purchases may include sports team's memorabilia,jerseys and clothing, band shirts and other clothing, etc. The purchasesmay also include recordings of the event, music albums related to theevent, and/or other media documenting the event. The purchases mayinclude future showings to similar events; such as the same or similarband, another sports game featuring one of the sports teams, etc.

Utilizing the aforementioned information accrued about the user'sactions associated with an event, a user enjoyment rating, level, orfactor for the event may be determined. For example, a user who dancesand sings at an event may be determined to be enjoying the event. Theamount of dancing and/or singing may affect an overall rating or maycorrespond to one or a plurality of positive enjoyment experiencepoints. The user physical actions and/or those action's parameters maybe compared to base line levels for the user to determine if the actionsand/or parameters are elevated. Additionally, the physical actionsand/or those action's parameters may be compared to how the usernormally behaves at an event. Thus, if the user always dances at events,the user may be determined to be enjoying an event as much as previousevents. However, if the user rarely or never dances at events, theuser's enjoyment level may be determined to be higher than normal if theuser is dancing at the event.

Moreover, the user's recording and/or sharing of media, messaging,and/or social networking interactions may also be used to determine auser's enjoyment rating/level/factor. If a user is recording media atthe event, the user may be determined to be having a positive enjoymentexperience for the event. Additionally, based on the number of times themedia is shared, messages are sent corresponding to the event, and/orsocial networking interactions are added corresponding to the event, theuser's enjoyment level may be increased for each positive enjoymentexperience. The media sharing, messages, and/or social networkinginteractions may be processed to determine if the media included in suchcontent corresponds to the event. Additionally, biometrics recorded bythe user device may be added to such content and also processed todetermine the enjoyment level for the user at the event. The content mayalso be processed for words that correspond to the event, such as a bandname, sports team name, score of a game, etc.

Additionally, the purchases by the user may be an indication of theuser's enjoyment rating/level/factor of the event. Thus, a user whopurchases an album for a band in the event may have had a positiveenjoyment experience for the event and their overall enjoyment level mayreflect the purchase. Thus, after processing the user's actions andthose action's parameters, an enjoyment rating, level, factor, or otherexperience quantifier may be determined for the event. The user'senjoyment level may be utilized to determine or update a user profilehaving interests and/or items of interest to the user. The interests mayreflect what events the user may enjoy and future purchases the user mayenjoy. The user profile may be utilized to determine whether the usermay wish to attend the same or a similar future event related to theinterests of the user. The user profile may also be used to market tothe user, such as by offering the user sales of media content, items,services, and/or other purchases related to the interests of the user inthe user profile.

The user profile and/or the user's enjoyment level may also betransmitted to the venue hosting the event, a management entity hostingthe event, and/or management for the performers in the event. Theaforementioned entities may utilize information about multiple users'profiles and/or enjoyment levels to deter mine an overall quality,success, and/or enjoyment of the event. The quality of the event may beutilized to determine whether to host future events having the same orsimilar content to the first event. For example, the quality of theevent may be used to determine an expected turnout for future events bymatching user profiles who may like the future event, determining howsuccessful the future event will be, and determining an expected numberof tickets sold to the future event. Additionally, the quality of theevent may affect ticket prices to the event, such as by lowering ticketprices to incentivize users who may not normally be interested in theevent or raising ticket prices to an event that may be in high demand.

Profiles for specific groups of users or specific events may begenerated based on user actions described herein. For example, users whoshare common traits, such as age, gender, purchasing history, affluence,geography, etc., may also share some common actions or enjoyment levelsfor certain types or characteristics of an event. Example: people aged25-30 who buy a lot of high end items like longer events that havehigher energy, shorter events. For examples of specific events, say aconcert by a blues band in Austin, the system can determine that usersaged 38-45 liked the concert more, or men aged 18-21 who attend UT likedthe concert more, etc. This information can be used by the band tobetter market future concerts.

FIG. 1 is a block diagram of a networked system 100 suitable forimplementing the processes described herein, according to an embodiment.As shown, system 100 may comprise or implement a plurality of devices,servers, and/or software components that operate to perform variousmethodologies in accordance with the described embodiments. Exemplarydevice and servers may include device, stand-alone, and enterprise-classservers, operating an OS such as a MICROSOFT® OS, a UNIX® OS, a LINUX®OS, or other suitable device and/or server based OS. It can beappreciated that the devices and/or servers illustrated in FIG. 1 may bedeployed in other ways and that the operations performed and/or theservices provided by such devices and/or servers may be combined orseparated for a given embodiment and may be performed by a greaternumber or fewer number of devices and/or servers. One or more devicesand/or servers may be operated and/or maintained by the same ordifferent entities.

System 100 includes a user 102, a user device 110, a communication/mediaserver 140, a venue server 150, and a service provider server 170, incommunication over a network 190. User 102, such as a consumer, utilizesuser device 110 during or after an event at venue 160 to perform actionsrelated to the event, such as physical actions at the event, messaging,sharing, and social networking interactions related to the event, and/orpurchases corresponding to the event. User device 110,communication/media server 140, and/or venue server 150 record user102's actions and/or those action's parameters and provide theinformation corresponding to user 102's actions and/or those action'sparameters to service provider server 170 for processing.

User device 110, communication/media server 140, venue server 150, andservice provider server 170 may each include one or more processors,memories, and other appropriate components for executing instructionssuch as program code and/or data stored on one or more computer readablemediums to implement the various applications, data, and steps describedherein. For example, such instructions may be stored in one or morecomputer readable media such as memories or data storage devicesinternal and/or external to various components of system 100, and/oraccessible over network 190.

User device 110 may be implemented using any appropriate hardware andsoftware configured for wired and/or wireless communication over network190. For example, in one embodiment, user device 110 may be implementedas a personal computer (PC), a smart phone, laptop computer, wristwatchwith appropriate computer hardware resources, eyeglasses withappropriate computer hardware (e.g. GOOGLE GLASS®), or other wearablecomputing device, a computing device mounted within a vehicle (e.g., aconsole or heads up display computing device in a vehicle), and/or othertypes of computing devices capable of transmitting and/or receivingdata, such as an IPAD® from APPLE®. Although a user device is shown, theuser device may be managed or controlled by any suitable processingdevice. Although only one user device is shown, a plurality of userdevices may function similarly.

User device 110 of FIG. 1 contains communication and networkingapplications 120, input devices and applications 130, a service providerapplication 112, other applications 114, a database 116, and a networkinterface component 118. Communication and networking applications 120,input devices and applications 130, service provider application 112,and other applications 114 may correspond to processes, procedures,and/or applications executable by a hardware processor, for example, asoftware program. In other embodiments, user device 110 may includeadditional or different software as required.

Communication and networking applications 120 may correspond to one ormore applications having processes, features, and procedures to send,receive, update, and/or otherwise message and communicate with one ormore other users, including networking using a social networkingplatform. In this respect, user 102 may enter text, media content, andother message material for transmission to another user and/orcommunication/media server 140. The message material may correspond todirect communications to other users or, in the case of socialnetworking applications and platforms, may correspond to posts,statuses, or other social networking interactions that may be exposed toa plurality of other users. Media content entered to messagesdistributed by communication and networking applications 120 may berecorded and/or stored by user device 110, such as using input devicesand applications 130, as will be explained in more detail herein. Thus,communication and networking applications 120 may be utilized togenerate messages, social networking interactions, and shares of mediacontent. Thus, communication and networking applications 120 may includeemail, texting, voice, IM, social networking, media sharing, and/orother communication applications that allow a user to generate and sendcommunications using network 190.

Such communications generated by communication and networkingapplications 120 may correspond to an event that user 102 isexperiencing. For example, a message or social networking interactionmay correspond to what a user is doing at the event or how much the useris enjoying the event. A message, social networking interaction, and/ormedia sharing process may also include media content captured by user102 recorded and/or stored by user device 110 of the event, as will beexplained in more detail herein. The communications may be processed byservice provider application 170 to determine an enjoyment level foruser 102 at the event, as will be explained in more detail herein. Thus,service provider server 170 may access the communications from anotherserver after the communications are transmitted, such as fromcommunication/media server 140. In other embodiments, service providerapplication 112 may transmit information corresponding to thecommunications to service provider server 170.

Input devices and applications 130 may correspond to one or a pluralityof devices and/or applications for use in receiving input correspondingto user 102. In this regard, input devices and applications 130 mayinclude devices and their corresponding applications enabling user 102to input communications, social networking interactions, and media to beshared, distributed, and otherwise transmitted by communication andnetworking applications 120. Input devices and applications 130 mayinclude devices and their corresponding applications for use inrecording media content, such as a camera, microphone, and correspondingcamera application for recording audio, visual, and/or audiovisualcontent, such as audio recordings, still images, and/or video images.Thus, user 102 may utilize input devices and applications 130 to recordmedia of the event. The media may be stored in database 116 of userdevice 110 and/or transmitted to a server entity for storage and/ordistribution, such as communication/media server 140. The media may beshared by communication and networking application 120, as previouslydiscussed, and may be transmitted with or embedded into communicationsgenerated by communication and networking applications 120.

In various embodiments, input devices and applications 130 maycorrespond to one or more devices and/or applications to determine,record, store, and/or transmit biometric readings for user 102. Forexample, input devices and applications 130 may include a gyroscope,accelerometer, or other device that may measure motion and/or movementsof user 102. Input devices and applications 130 may also correspond todevices that may measure a user's heart rate (e.g., anelectrocardiograph or other heart rate monitor), perspiration(electronic, electrolytic, oxide, etc. sensors), eye movement and/orpupil dilation (e.g., an eye reader and/or camera), voice and voicevolume (e.g., a microphone) or other devices for measuring physicalactions and/or parameters of user 102. The devices may includecorresponding software used to receive and interpret the data collectedby the devices. Input devices and applications 130 may be used todetermine user 102's actions taken at an event, such as if user 102 isdancing, singing, or otherwise performing an action that may indicateuser 102 is enjoying the event. The physical actions and the action'sparameters may be stored in database 116 of user device 110 and/ortransmitted to a server entity for storage and/or distribution, such asvenue server 150 and/or service provider server 170. In variousembodiments, the actions of user 102 and user 102's physical parameters(e.g., the parameters corresponding to an action, such as perspiring andmoving while dancing) may be embedded in a communication, message,social networking interactions, and or media content distributiongenerated and transmitted by user 102 using user device 110. Thus, user102's actions and the action's physical parameters may be transmitted tocommunication/media server 140 with a communication for distribution.

Service provider application 112 may include processes and/or proceduresto accrue, collect, and transmit information corresponding to theactions and/or parameters of user 102. For example, service providerapplication 112 may receive information corresponding to user 102'sactions and/or those action's parameters from one or more ofcommunication and networking applications 120, input devices andapplications 130, and/or other applications 114. Such information mayalso be stored to database 116 and accessed by service providerapplications 112. Thus, service provider application 112 may accessand/or receive information of user 102's actions and/or parameters fromother applications and/or device of user device 110. In variousembodiments, service provider application 112 may also be utilized toconfigure access by service provider server 170 to various separateentities having information about user 102's actions and/or parameters,such as communication/media server 140. Thus, service providerapplication 112 may enable service provider server 170 to accesscommunications of user 102 with respect to an event fromcommunication/media server 140.

Service provider application 112 may transmit information correspondingto the actions and/or those action's parameters to service providerserver 170 for processing to determine an enjoyment level for user 102for an event. Thus, service provider application 112 may determine whichactions and action parameters correspond to an event. Suchdeterminations may be from timestamps associated with communications,media recordings, and/or biometric/physical action recordings. Serviceprovider application 112 may receive information of events user 102 isattending from a calendar application of user device 110 and/or serviceprovider server 170 after user 102 has purchased or registered fortickets or admission to the event from service provider server 170.Thus, if media is recorded during the time of an event user 102 isattending, service provider application 112 may determine the mediacorresponds to the event. In other examples, user 102 may message orpost social networking interactions, create biometric readings, purchaseitems, share media, or perform other actions during the time frame ofthe event. Service provider application 112 may also determine user102's actions and/or parameters correspond to an event by utilizing alocation for user 102 and the event, such as a GPS for user device 110and a known address or coordinates of the event. In other embodiments,user 102 may associate text, such as file names, messaging content,and/or captions to social networking interactions, that may include theevent's name, the venues name, a performer in the event, or otherinformation associated with the event. Thus, service providerapplication 112 may process information associated with user 102'sactions and/or parameters to determine whether those actions and/orparameters correspond to an event.

Once service provider application 112 determines user 102's actionsand/or those action's parameters correspond to an event, serviceprovider application 112 may store those actions and/or parameterstogether as corresponding to the event and transmit those actions and/orparameters with an event identifier to service provider server 170. Aspreviously discussed, service provider server 170 may determine anenjoyment rating, level, or factor for user 102 at the event using theprovided information. Additionally, service provider application 112 mayrecord, process, and transmit additional information to server providerserver 112 that may be indicative of user 102's enjoyment level, such asa number of times user 102's has shared recorded media, number of timesuser 102 has viewed or consumed recorded media, average biometrics ofuser 102 to compare to user 102's biometrics at the event, number ofsocial networking interactions (e.g., posts, likes, dislikes, messages,status changes, etc.) associated with the event, price and number ofpurchases, number of times user 102 has viewed or consumed purchasedmedia content, or other enjoyment level indicators.

In various embodiments, user device 110 includes other applications 114as may be desired in particular embodiments to provide features to userdevice 110. For example, other applications 114 may include securityapplications for implementing client-side security features,programmatic client applications for interfacing with appropriateapplication programming interfaces (APIs) over network 190, or othertypes of applications. Other applications 114 may contain softwareprograms, executable by a processor, including a graphical userinterface (GUI) configured to provide an interface to the user.

Other applications 114 may include media playback applicationsconfigured to play recorded and/or purchased media content. For example,user 102 may record a video of the event at venue 160 and utilize anapplication of other application 114 to view the video. In otherembodiments, user 102 may purchase an album of a band from the event atvenue 160 and listen to the album. Other applications 114 may includefinancial applications, such as banking, online payments, moneytransfer, or other payment and financial applications, which may be usedto make purchases, including event ticketing purchases with serviceprovider server 170, purchases at venue 160 with venue server 150,and/or other purchases related to an event hosted at venue 160 (e.g.,memorabilia, album, clothing, etc. purchase for a performer, team, etc.,in the event). In various embodiments, other applications 114 mayinclude a browser application, which may be utilized to perform theaforementioned functions. Such information may be accessible by serviceprovider application 112 for transmission to service provider server170.

In various embodiments, one or more features discussed in reference tocommunication and networking applications 120, input devices andapplications 130, and/or service provider application 112 may beincorporated in the same application so as to provide their respectivefeatures in one application.

User device 110 may further include database 116 which may include, forexample, identifiers such as operating system registry entries, cookiesassociated with communication and networking application 120, inputdevices and application 130, service provider application 112, and/orother applications 114, identifiers associated with hardware of userdevice 110, or other appropriate identifiers, such as identifiers usedfor payment/user/device authentication or identification. In certainembodiments, identifiers in database 116 may be used by an accountprovider, such as communication/media server 140, venue server 150and/or service provider server 170, to associate user device 110 with aparticular account maintained by the account provider. Database 116 mayinclude admission information corresponding to admission for an event ata venue, such as ticketing information. Furthermore, database 116 mayfurther include information corresponding to actions and/or parametersof user 102, such as communications, biometric readings and physicalparameters, and purchases.

In various embodiments, user device 110 includes at least one networkinterface component 118 adapted to communicate with communication/mediaserver 140, venue server 150, and/or service provider server 170 overnetwork 190. In various embodiments, network interface component 118 mayinclude a DSL (e.g., Digital Subscriber Line) modem, a PSTN (PublicSwitched Telephone Network) modem, an Ethernet device, a broadbanddevice, a satellite device and/or various other types of wired and/orwireless network communication devices including microwave, radiofrequency, infrared, Bluetooth, and near field communication devices.

Communication/media server 140 may be maintained, for example, by acommunication provider that may provide communication services to user102, such as messaging (e.g., SMS/MMS messaging, email, IM, etc.),social networking, and/or media sharing services. Communication/mediaserver 140 may correspond generally to a service provider offering oneor more of communication and networking applications 120. In thisregard, communication/media server 140 may include processingapplications, which may be configured to interact with user device 110and/or service provider server 170, over network 190 to provide user102's actions and/or parameters during an event at venue 160. Thus,communication/media server 140 may provide communications that user 102generates, transmits, and/or receives during the event at venue 160.Although communication/media server 140 is shown as a single server,communication/media server 140 may correspond to a plurality ofcommunication servers, such as individual messaging, social networking,and/or media sharing servers.

Communication/media server 140 includes a communication platformapplication 142, a database 144, and a network interface component 146.Communication platform application 142 may correspond to processes,procedures, and/or applications executable by a hardware processor, forexample, a software program. In other embodiments, communication/mediaserver 140 may include additional or different software as required.

Communication platform application 142 may correspond to an applicationthat may provide communication services to user 102 through user device110. In this regard, communication platform application 142 may provideone or more of the aforementioned communication services ofcommunication/media server 140, such as a messaging platform, socialnetworking platform, and/or media sharing platform. A messaging platformprovided by communication platform application 142 may correspond toSMS, MMS, IM, email, or other messaging medium. Social networkingplatforms may correspond to a platform where user 102 may connect to oneor more other users, post content (e.g., text, media, or othermessages), and share content with the other users. Additionally, a mediasharing platform may correspond to a platform where a user may transmitand/or receive media (e.g., audio, visual, and audiovisual content) withother users. The aforementioned features may require a user account tobe established by user 102, which may be used to associatecommunications with user 102. In other embodiments, communicationplatform 142 may store communications with an identifier for user 102.

As previously discussed, while at an event hosted at venue 160, user 102may take various actions, including communications with the use ofcommunication/media server 140. User 102 may enable service providerserver 170 to receive information about these actions (e.g.,communications) and the action's parameters (e.g., a timestamp of whenthe communication was sent and/or received, media in the communication,number of transmissions/shares of the communication, content of thecommunication, a location of the communication, biometrics included inthe communication, etc.). The information may be transmitted to serviceprovider server 170 for processing from user device 110, as previouslydiscussed. Additionally, service provider server 170 may receive theinformation from communication/media server 140. Service provider server170 may require authorization from user 102 to receive communicationsfrom communication/media server 140. Additionally, such actions andthose action's parameters may be stored to database 154.

Communication/media server 140 includes database 144, which may includeuser information and communications of user 102. The user informationmay include user account information having user personal, financial,and/or other information for user 102 and/or other user. The userinformation may also correspond to an identifier for user 102, such as aphone number, messaging name/number, and/or an identification code foruser 102. The user information may be stored with communicationstransmitted and/or received by user 102. Database 144 may also storecommunications (e.g., messages, social networking interactions, and/ormedia shares) with communication parameters (e.g., timestamps, shares,likes, dislikes, etc.).

In various embodiments, communication/media server 140 includes at leastone network interface component 146 adapted to communicate with userdevice 110 and/or service provider server 170 over network 190. Invarious embodiments, network interface component 146 may include a DSL(e.g., Digital Subscriber Line) modem, a PSTN (Public Switched TelephoneNetwork) modem, an Ethernet device, a broadband device, a satellitedevice and/or various other types of wired and/or wireless networkcommunication devices including microwave, radio frequency, infrared,Bluetooth, and near field communication devices.

Venue server 150 may be maintained, for example, by an owner,administrator, and/or manager of venue 160 where user 102 may attend toview and/or interact with events. Venue server 150 may correspondgenerally to a venue owner offering events at venue 160 that may beattended through admission of users. Venue server 150 may correspond toone or a plurality of venues. Additionally, venue server 150 may offeritems, products, and/or services corresponding to the venue and bemaintained by anyone or any entity that receives money, which such asretailers and restaurants. In this regard, venue server 150 may includeprocessing applications, which may be configured to interact with userdevice 110 and/or service provider server 170 over network 190 toprovide event information and information corresponding to actions takenby user 102 during an event. Although a single venue server is shown, aplurality of venue servers may function similarly.

Venue server 150 includes venue monitoring devices and applications 152,a database 154, and a network interface component 156. Venue monitoringdevices and applications 152 may correspond to processes, procedures,and/or applications executable by a hardware processor, for example, asoftware program. In other embodiments, venue server 150 may includeadditional or different software as required.

Venue monitoring devices and applications 152 may include devices andtheir corresponding software configured to collect information aboutuser actions taken with respect to an event. In this regard, venuemonitoring devices and applications 152 may correspond to sales andpurchasing devices and applications (e.g., point of sale devices and/orcash registers), cameras, ticketing and admission devices andapplications, or other devices and applications that may monitor user102 and/or other users for an event at venue 140. For example, sales andpurchasing devices and applications may correspond to devices andapplication that may process and/or complete sales of items and/orservices to user 102. Such sales may correspond to concessions (e.g.,food and drink) at venue 160, merchandise for venue 160 and/or the eventat venue 160, memorabilia, etc. Additionally, sales and purchasingdevices and applications may be utilized with ticketing and admissiondevices and applications to sell tickets to users. Thus, venuemonitoring devices and applications 152 may facilitate the exchange ofmoney for admission/items. Venue monitoring devices and applications 152may sell admission, upgrades to admission for user 102, such as changesto seating and/or admission (e.g., seats, sections, etc.), and/or mayallow users to exchange admission for other admission (e.g., exchangeseats, section, etc.). In embodiments where service provider server 170provides ticket sales functionality, venue monitoring devices andapplication 152 may provide on-site sales of admissions and/or items atvenue 160. Venue monitoring devices and applications 152 may furtherinclude information for available merchants at or near the venueincluding menus of merchant items, goods, products, and/or services, andmay facilitate the sale of items from the merchant, including payment tothe merchant from user 102. Thus, venue monitoring devices andapplications 152 may determine user 102 and other users purchasingactions, amounts, and/or items, which may be transmitted to serviceprovider server 170 to determine a user enjoyment level for the event atvenue 160.

Additionally, venue monitoring devices and applications 152 may collectinformation about user attendance and/or movements during an event atvenue 160. For example, venue monitoring devices and application 152 maydetermine a number of users attending the event at venue 160 and/orprovide admission to users to venue 160. For example, venue monitoringdevices and applications 152 may determine if user 102 has gainedadmission to venue 160 through usage of an admission ticket. Once insidevenue 160, venue monitoring devices and applications 152 may monitormovements of user 102 and other users, for example, using cameras withinvenue 160. Thus, if user 102 and/or other users move towards a stage,specific area, or subsection of venue 160, venue monitoring devices andapplications 152 may record and store these actions. Venue monitoringdevices and applications 152 may also monitor and record when user 102leaves venue 160, such as during a specific part of the event at venue160. Information corresponding to user 102 movements and/or actionsduring the event at venue 160 may be transmitted to service providerserver 170 to determine a user enjoyment level for the event at venue160.

In various embodiments, ticket and item sales functions provided byvenue monitoring devices and applications 152 may also alter pricing totickets for a future events based on an overall user enjoyment level toa previous event. In this regard, venue monitoring devices andapplications 152 may include ticket and item pricing functions that mayreceive information from service provider server 170 corresponding tohow enjoyable overall users found an event at venue 160. Thus, ticketsand item sales for future events corresponding to the event may bealtered based on the received information. For example, venue monitoringdevices and applications 152 may increase ticket prices based on anevent users found highly enjoyable, where demand for the event may behigh. In other embodiments, venue monitoring devices and applications152 may make certain items at a future event available, less expensive,or more expensive based on the user enjoyment level. The future eventmay correspond to a future showing or performance of a concert, play,sports game, etc. However, in other embodiments, service provider server170 may provide ticket sales and adjust the ticket prices according touser enjoyment levels.

Venue server 150 includes database 154, which may include purchasedadmission information, purchased items, user identifiers, and/or userlocation information corresponding to user 102. Database 142 may furtherinclude available admission tickets at venue 160, admission ticketprices, and other information relevant to purchase of admission to thevenue. Database 142 may also store received information about pastevents at venue 160, such as times, content, and/or overall userenjoyment levels.

In various embodiments, venue server 150 includes at least one networkinterface component 156 adapted to communicate with user device 110and/or service provider server 170 over network 190. In variousembodiments, network interface component 156 may comprise a DSL (e.g.,Digital Subscriber Line) modem, a PSTN (Public Switched TelephoneNetwork) modem, an Ethernet device, a broadband device, a satellitedevice and/or various other types of wired and/or wireless networkcommunication devices including microwave, radio frequency (RF), andinfrared (IR) communication devices.

Venue 160 corresponds to a location where an event may be hosted. Venue160 may correspond to a stadium, concert hall, amphitheater, or otherlocation where a sports game, concert, play, or other viewable and/orinteractive event may take place. Venue server 150 may correspond tovenue 160, for example, by providing services to venue 160. Venue server150 may also collect data about venue 160, as previously discussed.Additionally, user 102 may attend venue 160 to view an event.

Service provider server 170 may be maintained, for example, by an onlineentity, which may determine a user profile of interests for user 102using enjoyment ratings, levels, and/or factors for events attended byuser 102. In various embodiments, service provider server 170 mayprovide ticket sales, upgrades, and additional event purchases for user102 on behalf of venue 160. In this regard, service provider server 170may include one or more event experience processing and ticket servicingapplications configured to receive information for user 102corresponding to an event and determine a user profile for user 102using an enjoyment level for user 102 for the event. In one example,service provider server 170 may be provided by STUBHUB®, Inc. of SanFrancisco, Calif., USA. While service provider server 170 is shown asseparate from venue server 150, it is understood that one or more of theservices provided by service provider server 170 may be incorporatedwithin venue server 150. Although a single service provider server isshown, a plurality of service provider servers may function similarly

Service provider server 170 includes a ticket sales application 172,other applications 174, a database 176, and a network interfacecomponent 178. Ticket sales application 172, experience processingapplication 180, and other applications 174 may correspond to processes,procedures, and/or applications executable by a hardware processor, forexample, a software program. In other embodiments, service providerserver 170 may include additional or different software as required

Service provider server 170 includes ticket sales application 172, whichmay be configured to receive and/or access admission informationcorresponding to an event at a venue, such as an event hosted by venue160. Ticket sales application 172 may first assist user 102 inpurchasing admission to the event. Thus, ticket sales application 170may provide sales services on behalf of venue server 150 or an entityhosting the event at venue 160. Ticket sales application 170 may receiveticket prices and ticket availability. Thus, user 102 may utilize userdevice 110 to view and purchase admission to the event. However, inother embodiments, user 102 and/or another server, such as venue server150, may transmit the admission information for purchased tickets byuser 102 from another source, such as venue server 150.

Additionally, after an event is attended by user 102 and/or other users,ticket sales application 172 may be utilized to determine sales ofadmission to future events corresponding to the past event. For example,ticket sales application 172 may access user enjoymentratings/levels/factors for the past event to determine whether the eventwas successful, a quality of the event, and/or an overall enjoymentrating for the event. Ticket sales application 172 may then adjust,determine, or alter prices of admission to future events correspondingto the past event using the user enjoyment levels. Thus, if an event islikely to be in high demand, ticket sales application 172 may increasethe prices for admission. In other embodiments, ticket sales application172 may lower the prices to events that users did not find particularlyenjoyable and may not return unless a price reduction of ticket pricesoccurs. Ticket sales application 172 may be further utilized todetermine expected revenue for future events based on the user enjoymentlevels, sales of tickets, and ticket prices.

Experience processing application 180 may correspond to an applicationutilized to process user actions and parameters corresponding to anevent to determine a user enjoyment rating, level, factor, or experienceat the event. Additionally, experience processing application 180 maydetermine a user profile having interests of the user based on theuser's enjoyment level for the event, as well as the user's enjoymentlevel for additional events. In this regard, experience processingapplication 180 may receive information indicative of user 102's actionsand parameters at an event at venue 160. As previously discussed,service provider application 112 may provide information correspondingto user 102's biometrics to experience processing application 180. User102's biometrics may be utilized to determine if user 102 is enjoying anevent at venue 160. For example, if user 102 is perspiring more thanusual, is dancing or moving throughout venue 160, or is singing,talking, laughing, or otherwise communicating during the event, eventprocessing application 180 may determine user 102 is enjoying the event.The biometrics of user 102 during the event may be compared to base linebiometrics of user 102 outside of the event and/or venue 160 todetermine if the biometrics are different, changed, and/or elevated.Thus, experience processing application 180 may process actions (e.g.,movements, voice, etc.) and/or those action parameters (biometrics suchas movement distances, eye movements, perspiration, etc.) to determinean enjoyment level for user 102 during the event.

Experience processing application 180 may also process media recordingsand communications by user 102 using user device 110 corresponding to anevent at venue 160. As previously discussed, communications maycorrespond to phone calls, messages, social networking interactions, andmedia sharing, and may be received from service provider application 112and/or communication/media server 140. Thus, images and videos recordedduring an event, text messages sent by user 102 to other users, socialnetworking posts, and transmission of media to other users may beprocessed by experience processing application 180 to determine anenjoyment level for user 102 for the event. For example, user 102 maytake photographs and/or record audio and video during the event. Suchactions may correspond to positive event experience actions that mayaffect user 102's enjoyment level of the event. An increased number ofmedia recordings may indicate a heightened enjoyment level. Further,user 102 may message other users about the event, which may bedetermined from the timestamp, content, and/or location information fromthe messages data and metadata. Such messages may further increase,decrease, or change user 102's enjoyment level of the event. User 102may choose to post social networking interactions and content, such asmessages, statuses, friend notices, friend requests, and/or addition ofinterests and groups to a social networking account. Messages and socialnetworking interactions may also include media recordings from theevent, such as photographs, video content, etc. In other embodiments,user 102 may utilize a media sharing application and/or service to sharemedia, such as a photograph sharing application or a video sharingapplication. Thus, based on performing a social networking interactionor a media sharing action, experience processing application 120 maydetermine user 102 is enjoying the even and appropriately determine anenjoyment level for user 102 at the event. In various embodiments, theparameters of the communication actions may also be processed todetermine an enjoyment level, such as an increased enjoyment level for ahigher number of messages, social networking interactions, and/or mediashares.

User 102 may also make purchases before, during, and/or after an eventthat are related to the event. For example, before an event, user 102may order items for pick-up at the event or purchase media content(e.g., albums of a band) related to the event. During the event, user102 may purchase concessions, may visit restaurants or other food/drinkproviding locations, and/or may purchase memorabilia or items related tothe event. Additionally, after an event, user 102 may purchase itemsand/or services related to the event, such as an album of an artist inthe event, tickets to a future similar viewing of the event, etc.Utilizing these purchase actions and their associated parameters (e.g.,number of purchases, amount of purchases, etc.), experience processingapplication 180 may determine an enjoyment level for user 102. Thus, ifuser 102 purchases an album at or after the event, experience processingapplication 180 may determine user 102 enjoyed the event and adjust user102's enjoyment level appropriately. In other embodiments, if user 102left the event to visit a restaurant at or nearby venue 160, experienceprocessing application 180 may determine user 102 did not enjoy theevent or did not enjoy a subset of the event (e.g., a particular artiston stage at the time during a concert).

Using the above information, experience processing application 180 maydetermine an enjoyment rating, level, factor, or other experiencequantifier. The enjoyment level may be utilized to determine a userprofile having interests and items of interest to the user. Thus, ifuser 102 enjoyed a particular concert, user 102's user profile mayinclude the artists from the concert as particular interests of theuser. The user profile may be updated based on other events attended byuser 102. Thus, the user profile may include a plurality of enjoymentlevels that affect a plurality of interests. The interests may be rankedaccording to their relative enjoyment levels, and may also includemetadata or related interests, such as categories of music, sportsteams, sports categories, etc.

Once the user profile is determined by experience processing application180, service provider server 170 may offer admission tickets, items,and/or services to user 102 that are related to the user profile.Moreover, the user profile may be provided to one or more other servicesto market to user 102, such as venue server 150 and/or other merchants.The user profiles of one or more users may also be utilized by serviceprovider server 170 to adjust admission pricing to future events, suchas raising tickets to high demand events and lowering tickets toincentivize users to attending other events. The user profiles may alsobe utilized to determine an expected revenue and/or maximize revenuethrough marketing and ticket prices.

Additionally, enjoyment levels for more than one user may be processedby experience processing application 180 to determine an overallenjoyment level of the particular event. The overall enjoyment level maycorrespond to a quality of the particular event. For example, managementfor an event may wish to determine how successful overall an event was,whether to host similar future events, and how to price similar futureevents. Thus, utilizing the enjoyment levels for a plurality of usersthat attended the last event, experience processing application 180 maydetermine an overall enjoyment level for the event. The overallenjoyment level may be sent to the management, such as venue server 150,to affect their decisions on future event hosted by the management, suchas at venue 160.

In various embodiments, service provider server 170 includes otherapplications 174 as may be desired in particular embodiments to providefeatures for service provider server 170. For example, otherapplications 174 may include security applications for implementingserver-side security features, programmatic server applications forinterfacing with appropriate application programming interfaces (APIs)over network 190, or other types of applications. Other applications 174may contain software programs, such as a graphical user interface (GUI),executable by a processor that is configured to provide an interface tothe user.

Service provider server 170 includes database 176, which may beconfigured to store user admission information, user actions, userparameters, user enjoyment levels, and/or user profiles. Database 176may further include transaction information, seller information,admission information, and/or parameters and parameter information foruser 102, as previously discussed. Database 176 may include informationprocessed about user 102 and other users, such as overall eventenjoyment levels and event quality.

In various embodiments, service provider server 170 includes at leastone network interface component 178 adapted to communicate with network190 including user device 110, venue server 150, payment provider server150. In various embodiments, network interface component 178 maycomprise a DSL (e.g., Digital Subscriber Line) modem, a PSTN (PublicSwitched Telephone Network) modem, an Ethernet device, a broadbanddevice, a satellite device and/or various other types of wired and/orwireless network communication devices including microwave, radiofrequency (RF), and infrared (IR) communication devices.

Network 190 may be implemented as a single network or a combination ofmultiple networks. For example, in various embodiments, network 190 mayinclude the Internet or one or more intranets, landline networks,wireless networks, and/or other appropriate types of networks. Thus,network 190 may correspond to small scale communication networks, suchas a private or local area network, or a larger scale network, such as awide area network or the Internet, accessible by the various componentsof system 100.

FIG. 2A is an exemplary environment showing user actions during anevent, according to an embodiment. An environment 200 a of FIG. 2Aincludes users 202 a, a user 202 b, a user 202 c, a user 202 d, a user202 e, users 202 f, and a user 202 g all corresponding generally to user202 of FIG. 1. Additionally, environment 200 b includes a venue 260corresponding to venue 160 of FIG. 1.

Environment 200 a of FIG. 2A shows a plurality of users attending anevent at venue 260 while performing various actions. The actions andthose action's parameters may be recorded by user devices with the usersand/or external devices and servers (e.g., cameras at venue 260,communication servers, etc.). Venue 260 includes a stage 262 where aband 204 is playing. Users 202 a may be in a central dance floor infront of seating 264. Users 202 a may be singing and/or dancing whilewatching band 204. Thus, user devices with users 202 a may record theirbiometrics, which may be utilized to determine an enjoyment level forusers 202 a, as previously discussed. Thus, if users 202 a are dancingand singing, it may be determined that users 202 a are enjoying band204. Conversely, if users 202 a are just watching band 204, or are notdancing and singing more than the usually would at an event (or similarevent, behavior differs at different types of events), it may bedetermined that users 202 a's enjoyment level for band 204 is not high.

User 202 b is in seating 264 while watching band 204. While in seating264, user 202 b may be utilizing a user device to record media of band204 and share the media with friends on a social networking website orplatform. Thus, since user 202 b is recording and sharing media of band204, it may be determined that user 202 b is enjoying band 204. However,as shown by user 202 c exiting seating 264, it may be determined thatuser 202 c does not enjoy band 204. This may be mitigated if adetermination is made that the user needed to leave (such as anappointment on the user's calendar, an incoming text message, etc.)Movement information for user 202 c may be determined using a GPS orother position determining device on a user device in possession of user202 c, or if user 202 c visits concessions 268 to purchase items.However, if user 202 c is leaving to visit concessions because user 202c has been dancing and requires a drink, it may be determined that user202 c is enjoying band 204.

User 202 d is shown at concessions 268 purchasing items from venue staff206. Thus, user 202 d may generate purchase histories, such as receiptsand transaction histories, for items purchased from venue staff 206.Such items may correspond to memorabilia, concession food and drink,etc. Based on the purchase history of user 202 d, an enjoyment level maybe determined, as previously discussed. For example, purchases of albumsat an event for band 204 may rate as a positive event experience. Thus,user 202 d's enjoyment level of band 204 may reflect user 202 d'spurchases.

Also shown in at venue 260 is a user 202 e leaving venue 260. Since user202 e is leaving while band 204 is on stage 262, it may be determinedthat user 202 e did not enjoy band 204. In contrast, users 202 f areshown arriving at venue 260 through an entrance 266 a. Thus, onceadmission tickets are scanned and users 202 f enter venue 260 atentrance 266 a, users 202 f may be determined to be arriving to viewband 204. Thus, users 202 f may be determined to enjoy band 204 andhaving a positive event experience. However, if users 202 f do notimmediately go to view band 204, and instead either wait at entrance 266a or visit concessions 268, it may be determined that users 202 f do notcare to see band 204, and their corresponding enjoyment levels of band204 may reflect their event experience. Instead, user 202 g is shownarriving through an entrance 266 b and immediately entering seating 264to view band 204. Thus, it may be determined that user 202 g enjoys band204 and is having a positive event experience.

Utilizing the aforementioned positive and/or negative event experiencesor enjoyment of band 204, an enjoyment level for users 202 a-g may bedetermined. The enjoyment level may be particular to each user and maybe used to determine a user profile. The user profile may include band204 and similar interest if the user is having a positive eventexperience and a high enjoyment level of band 204. However, if a userhas a low or negative enjoyment level of band 204, the user profile mayomit band 204 or find other contrasting interests to band 204. Moreover,all of users 202 a-g's enjoyment levels for band 204 may be utilized todetermine an overall event experience and enjoyment level for band 204and/or the event at venue 260. The overall event experience may beutilized to determine a quality of the event.

FIG. 2B is an exemplary environment having two user devices collectinginformation about user actions and parameters during an event, accordingto an embodiment. Environment 200 b of FIG. 2B includes a user device210 a and a user device 210 b both corresponding generally to userdevice 110 of FIG. 1.

Environment 200 b may correspond to an environment within an eventhaving a first user in possession of user device 210 a and a second userin possession of user device 210 b. Information received and/or scrapedfrom user device 210 a and user device 210 b may be utilized todetermine an enjoyment level for a user. As shown in FIG. 2B, userdevice 210 a includes a biometric application 230 correspondinggenerally to one or more of the described functions and processes ofinput devices and applications 130 of FIG. 1. Biometric application 230may include one or more processes to record, determine, and transmitbiometric information about the first user's actions and physicalparameters during an event. In this regard, biometric application 230 isshown with biometric information 231 for a user A 232. User A 232 mayinclude current biometrics 233 and base biometrics 235. Currentbiometrics 233 may correspond to present physical biometric readings foruser A 232, while base biometrics 235 may correspond to a base linephysical biometric reading for user A 232, for example, while standing,at the present time, and/or while at similar events. Current biometrics233 include present measurements for a heart rate 234 a, a perspiration(amount or rate) 234 b, an activity 234 c (e.g., a range of motionand/or movements), and a voice 234 d (e.g., a volume, speech pattern,and/or speech content). Similarly, base biometrics 235 includes a heartrate 236 a, a perspiration 236 b, an activity 236 c, and a voice 236 d.

User device 210 b includes a social networking application 220 a and amessaging application 220 b both corresponding generally to one or moreof the described functions and processes of communication and networkingapplications 120 of FIG. 1. Social networking application 220 a includesa social networking post 221, which may correspond to some socialnetworking interaction using a social networking platform. Socialnetworking post 221 includes content 222 having a message 223, media224, and responses 225. Message 223 may include a status, message, orother text content that the second user shares through social networkingpost 221 during an event. Media 224 may include media content that theuser has recorded during an event and shared through social networkingpost 221. Moreover, responses 225 include responses by other users, suchas comments, likes and dislikes.

User device 210 b includes a messaging application 220 b having a mediamessage 226. Messaging application 220 b may correspond to a text andmedia content (e.g., SMS/MMS, IM, etc.) application where the seconduser may message other users. Media message 226 includes a message touser B 227 during an event having content that states “The X concert isso fun!” with attached media 228 and a time stamp 229. Similar to media224, attached media 228 may include media recorded of an event andshared with user B. Time stamp 229 may be utilized to determine when thesecond user sent media message 226 in order to determine if mediamessage 226 corresponds to an event.

The aforementioned information may be processed to determine anenjoyment level for the first user and the second user. For example,heightened biometrics during an event of the first user as measured byuser device 210 a may determine that the first user is enjoying an eventby dancing, singing, etc. Similarly, social networking post 221 andmedia message 226 may be utilized to determine that the second user isenjoying the event by sharing with other users media that the seconduser has recorded of the event.

FIG. 3 is an exemplary system environment displaying enjoyment levelsdetermined from user actions and parameters corresponding to an event,according to an embodiment. Environment 300 of FIG. 3 includes a userdevice 310, a venue server 350, and a service provider server 370corresponding generally to user device 110, venue server 150, andservice provider server 170, respectively, of FIG. 1.

Service provider server 370 includes an experience processingapplication 380 corresponding generally to the described processes,features, and functions of experience processing application 180 ofFIG. 1. In this regard, service provider server 370 receives informationfrom user device 310 and venue server 350. As previously discussed withreference to FIGS. 1, 2A, and 2B, user device 310 may provide serviceprovider server 270 with various user actions and those action'sparameters. Additionally, venue server 350 may provide service providerserver 370 with additional user actions and parameters corresponding tospecific users and/or a group of users attending an event (e.g., allusers in the stands at a sporting event, users at a restaurant orconcession area, etc.). Thus, venue server 350 includes a venuemonitoring application 352 corresponding generally to the describedprocesses, features, and functions of venue monitoring devices andapplication 150 of FIG. 1. Venue monitoring application includescollected data for venue information 1000 (e.g., venue size, capacity,ticket sales, prices, number of users attending an event, etc.), venuesales 1010 (e.g., general item sales and amount of sales, specific useritem sales, etc.), and user actions (e.g., general user movements duringan event, specific user movements during an event, time of arrivaland/or departure of specific and general users during an event, etc.).Venue server 350 may provide the aforementioned information to serviceprovider server 370 for processing.

Experience processing application 380 may process the aforementionedinformation, as previously discussed, to determine user enjoyment levelsand user profiles having user interests. Thus, experience processingapplication 380 processes user A information 381 including user Abiometrics 382 (e.g., received from user device 210 a of FIG. 2B), userA messages 383 (e.g., received from user device 210 b of FIG. 2B), userA media 384 (e.g., received from user device 110 and/orcommunication/media server 140 of FIG. 1), user A purchases 385 (e.g.,received from user device 110 of FIG. 1 and/or venue server 350) anduser A social media interactions 386 (e.g., received from user device210 b of FIG. 2B).

Utilizing user A information 381, an enjoyment level for user A duringan event may be determined. Thus, user A information 381 may becataloged by event, such as through metadata attached to the informationin each category. Once user A information 381 is processed for an event,experience processing application 380 may determine one or moreenjoyment levels 110. Enjoyment levels 110 o thus include user A 1102'senjoyment level for the event. Additionally, experience processingapplication 380 may further process other users' enjoyment levels aswell as event information 387. Event information 387 includes purchases388 (e.g., item and/or admission purchases for an event) and attendanceinformation 389 (e.g., number of attendees, time of arrival/departure,movements, etc.). Using the user enjoyment levels, such as user A 1102,with event information 387, experience processing application 380 maydetermine an event 1104 enjoyment level. The event 1104 enjoyment levelmay correspond to an overall event experience for the plurality of usersattending an event. Thus, event 1104 may determine the quality of anevent and the event's success. Event 1104 may be utilized in the futureto determine ticket prices, marketing, and expected revenue for futureevents.

FIG. 4 is a flowchart of an exemplary process for determining a user'sevent experience using user actions, according to an embodiment. Notethat one or more steps, processes, and methods described herein may beomitted, performed in a different sequence, or combined as desired orappropriate.

At step 402, an action parameter for a user is accessed, wherein theaction parameter corresponds to an event at a venue. The actionparameter may correspond to a direct user action, such as a purchase,physical action, and/or communication, or may correspond to acharacteristic or parameter of an action, such as movements,perspiration, social networking content, etc. For example, an actionparameter may comprise a biometric reading for the user that isdetermined using a biometric reading device or application on a userdevice corresponding to the user. The biometric reading may be receivedfrom a device or embedded into a message or social networkingcommunication. The action parameter may comprise a number of times mediacontent is shared with at least one other user. The media content may beshared using one of a messaging application, a social networkingapplication, and a media sharing application. In various otherembodiments, the action parameter may comprise an action, such as aphysical action taken by the user at the first event, a purchase of theuser related to the first event, a biometric reading for the user at thefirst event, a message transmitted by the user corresponding to thefirst event, and a social networking communication by the usercorresponding to the first event.

The action parameter is processed to determine an enjoyment level forthe user at the event, at step 404. A plurality of action parameters fora plurality of users may also be processed to determine an enjoymentlevel for each of the plurality of users. Thus, at step 406, a userprofile for the user is determined using the enjoyment level, whereinthe user profile comprises interests for the user corresponding to theenjoyment level. Additionally, user profiles may be determined for theplurality of users. The enjoyment levels for the plurality of users forthe event may also be processed to determine an overall eventexperience. The user profile may also be communicated to the venue foruse in determining the overall event experience by the venue. Theoverall event experience may be utilized to determine future ticketprices to future similar events as well as expected revenue for thefuture events. In other embodiments, another venue hosting the event ora similar event may receive the user profile and/or overall enjoymentlevel to determine ticket prices and/or expected revenue from a futuredisplay of the event and/or the similar event.

The user profile may be utilized to determine and communicate a sale ofan item or service to the user corresponding to the user profile. Theitem or service may comprise one of a ticket to an upcoming eventcorresponding to the first interest, a product corresponding to thefirst interest, and media corresponding to the first event or the firstinterest. A second enjoyment level for a second event may also bedetermined, which may affect the determination of the item or service tosend to the user.

FIG. 5 is a block diagram of a computer system 500 suitable forimplementing one or more embodiments of the present disclosure. Invarious embodiments, the user device may comprise a personal computingdevice (e.g., smart phone, a computing tablet, a personal computer,laptop, PDA, Bluetooth device, key FOB, badge, etc.) capable ofcommunicating with the network. The merchant server and/or serviceprovider may utilize a network computing device (e.g., a network server)capable of communicating with the network. It should be appreciated thateach of the devices utilized by users and service providers may beimplemented as computer system 500 in a manner as follows.

Computer system 500 includes a bus 502 or other communication mechanismfor communicating information data, signals, and information betweenvarious components of computer system 500. Components include aninput/output (I/O) component 504 that processes a user action, such asselecting keys from a keypad/keyboard, selecting one or more buttons,image, or links, and/or moving one or more images, etc., and sends acorresponding signal to bus 502. I/O component 504 may also include anoutput component, such as a display 511 and a cursor control 513 (suchas a keyboard, keypad, mouse, etc.). An optional audio input/outputcomponent 505 may also be included to allow a user to use voice forinputting information by converting audio signals. Audio I/O component505 may allow the user to hear audio. A transceiver or network interface506 transmits and receives signals between computer system 500 and otherdevices, such as another user device, a merchant server, or a serviceprovider server via network 190. In one embodiment, the transmission iswireless, although other transmission mediums and methods may also besuitable. One or more processors 512, which can be a micro-controller,digital signal processor (DSP), or other processing component, processesthese various signals, such as for display on computer system 500 ortransmission to other devices via a communication link 518. Processor(s)512 may also control transmission of information, such as cookies or IPaddresses, to other devices.

Components of computer system 500 also include a system memory component514 (e.g., RAM), a static storage component 516 (e.g., ROM), and/or adisk drive 517. Computer system 500 performs specific operations byprocessor(s) 512 and other components by executing one or more sequencesof instructions contained in system memory component 514. Logic may beencoded in a computer readable medium, which may refer to any mediumthat participates in providing instructions to processor(s) 512 forexecution. Such a medium may take many forms, including but not limitedto, non-volatile media, volatile media, and transmission media. Invarious embodiments, non-volatile media includes optical or magneticdisks, volatile media includes dynamic memory, such as system memorycomponent 514, and transmission media includes coaxial cables, copperwire, and fiber optics, including wires that comprise bus 502. In oneembodiment, the logic is encoded in non-transitory computer readablemedium. In one example, transmission media may take the form of acousticor light waves, such as those generated during radio wave, optical, andinfrared data communications.

Some common forms of computer readable media includes, for example,floppy disk, flexible disk, hard disk, magnetic tape, any other magneticmedium, CD-ROM, any other optical medium, punch cards, paper tape, anyother physical medium with patterns of holes, RAM, PROM, EEPROM,FLASH-EEPROM, any other memory chip or cartridge, or any other mediumfrom which a computer is adapted to read.

In various embodiments of the present disclosure, execution ofinstruction sequences to practice the present disclosure may beperformed by computer system 500. In various other embodiments of thepresent disclosure, a plurality of computer systems 500 coupled bycommunication link 518 to the network (e.g., such as a LAN, WLAN, PTSN,and/or various other wired or wireless networks, includingtelecommunications, mobile, and cellular phone networks) may performinstruction sequences to practice the present disclosure in coordinationwith one another.

Where applicable, various embodiments provided by the present disclosuremay be implemented using hardware, software, or combinations of hardwareand software. Also, where applicable, the various hardware componentsand/or software components set forth herein may be combined intocomposite components comprising software, hardware, and/or both withoutdeparting from the spirit of the present disclosure. Where applicable,the various hardware components and/or software components set forthherein may be separated into sub-components comprising software,hardware, or both without departing from the scope of the presentdisclosure. In addition, where applicable, it is contemplated thatsoftware components may be implemented as hardware components andvice-versa.

Software, in accordance with the present disclosure, such as programcode and/or data, may be stored on one or more computer readablemediums. It is also contemplated that software identified herein may beimplemented using one or more general purpose or specific purposecomputers and/or computer systems, networked and/or otherwise. Whereapplicable, the ordering of various steps described herein may bechanged, combined into composite steps, and/or separated into sub-stepsto provide features described herein.

The foregoing disclosure is not intended to limit the present disclosureto the precise forms or particular fields of use disclosed. As such, itis contemplated that various alternate embodiments and/or modificationsto the present disclosure, whether explicitly described or impliedherein, are possible in light of the disclosure. Having thus describedembodiments of the present disclosure, persons of ordinary skill in theart will recognize that changes may be made in form and detail withoutdeparting from the scope of the present disclosure. Thus, the presentdisclosure is limited only by the claims.

What is claimed is:
 1. A system comprising: a non-transitory memorystoring user information comprising a user action parameter detectedusing a biometric sensor device of a device for a user: and one or morehardware processors in communication with the non-transitory memory andconfigured to perform or control performance of one or more operations,the operations comprising: access the user action parameter for theuser, wherein the user action parameter corresponds to an event at avenue of a given type of event; retrieve prior user action parametersfor the user at prior events attended by the user of the given type ofevent, wherein the prior user action parameters comprise biometricreadings at the prior events; compare the user action parameter to theprior user action parameters; determine a number of online interactionsperformed by the user and associated with the event, wherein the numberof online interactions are scraped from available content on at leastone online platform, and wherein the number of online interactions aredetermined through processing of the available content foridentification of the event; determine an enjoyment level for the userat the event based on the comparison of the user action parameter to theprior user action parameters and the number of online interactions;determine a user profile for the user based on the enjoyment level,wherein the user profile comprises items of interest of the usercorresponding to the enjoyment level; compute an expected turnout to afuture event corresponding to the event based on user profiles for aplurality of users at the event, the user profiles based on enjoymentlevels, the enjoyment levels determined using one or more enjoymentfactors, the plurality of users including the user, the future eventincluding one of a same venue, a same type of event, a same content, ora same performer as the event; and adjust admission prices with anelectronic venue ticketing application to the future event based on theexpected turnout predicted based on the user profiles.
 2. The system ofclaim 1, wherein the operations further comprise: determine arecommendation for the user based on the user profile, wherein therecommendation comprises a purchase or a future event corresponding tothe items of interest.
 3. The system of claim 1, wherein the operationsfurther comprise: communicate the user profile to the venue for use indetermining an overall event experience for the event.
 4. The system ofclaim 3, wherein the overall event experience affects future ticketprices to future similar events.
 5. The system of claim 1, wherein theoperations further comprise: communicate the user profile to a secondvenue hosting a future display of the event for use in determining atleast one of ticket prices to the future display of the event orexpected revenue from the future display of the event.
 6. The system ofclaim 1, wherein the biometric sensor device comprises one of agyroscope, an accelerometer, a camera, a microphone, a heart ratesensor, or a perspiration monitor, and wherein the biometric sensordevice captures the user action parameter as a biometric reading.
 7. Thesystem of claim 6, wherein the biometric reading is embedded in amessaging or social networking communication.
 8. The system of claim 1,wherein the user information further comprises a number of times mediacontent is shared with at least one other user.
 9. The system of claim8, wherein the media content is shared using one of a messagingapplication, a social networking application, or a media sharingapplication.
 10. The system of claim 1, wherein the user actionparameter is received from one of a messaging application or server, asocial networking application or server, or a communication applicationor server.
 11. A method comprising: accessing a first action taken by auser corresponding to a first event of a given type of event at a venuedetected using a biometric sensor device of a device for a user;retrieving prior user actions for the user at prior events of the giventype of event attended by the user, wherein the prior user actionscomprise biometric readings at the prior events; comparing the firstaction to the prior user actions; determining a number of onlineinteractions performed by the user and associated with the first event,wherein the number of online interactions are scraped from availablecontent on at least one online platform, and wherein the number ofonline interactions are determined through processing of the availablecontent for identification of the first event; determining a firstenjoyment factor for the user for the first event based on thecomparison of the first action to the prior user actions and the numberof the online interactions; determining, using one or more hardwareprocessors, a user profile for the user based on the first enjoymentfactor, wherein the user profile comprises a first interest of the usercorresponding to the first enjoyment factor; computing an expectedturnout to a future event corresponding to the first event based on userprofiles for a plurality of users at the event, the user profiles basedon enjoyment levels, the enjoyment levels determined using one or moreenjoyment factors, the plurality of users including the user, the futureevent including one of a same venue, a same type of event, a samecontent, or a same performer as the first event; and adjusting admissionprices with an electronic venue ticketing application to the futureevent based on the expected turnout predicted based on the userprofiles.
 12. The method of claim 11, where the first action comprises aphysical action taken by the user at the first event detected using thebiometric sensor device or a biometric reading for the user at the firstevent.
 13. The method of claim 11 further comprising: communicating asale of an item or a service to the user corresponding to the userprofile.
 14. The method of claim 13, wherein the item or the servicecomprises one of a ticket to an upcoming event corresponding to thefirst interest, a product corresponding to the first interest, or mediacorresponding to the first event or the first interest.
 15. The methodof claim 11 further comprising: determining a second enjoyment factorfor the user corresponding to a second event using a second action takenby the user corresponding to the second event; and updating the userprofile with the second enjoyment factor.
 16. The method of claim 15further comprising: determining a second interest of the usercorresponding to the first enjoyment factor and the second enjoymentfactor.
 17. The method of claim 16 further comprising: communicating asale of an item or service to the user corresponding to the userprofile, wherein the item or the service corresponds to the firstinterest and the second interest.
 18. A non-transitory computer readablemedium comprising a plurality of machine-readable instructions whichwhen executed by one or more processors of a server are adapted to causethe server to perform one or more operations, the operations comprising:accessing actions taken by a plurality of users, wherein the actionscorrespond to an event at a venue of a given type of event detectedusing biometric sensor devices of devices for the plurality of users;retrieving prior user actions for the plurality of users at prior eventsattended by the plurality of users of the given type of event, whereinthe prior user actions comprise biometric readings at the prior eventsfor the plurality of users; comparing the actions to the prior useractions; determining a number of online interactions performed by theplurality of users and associated with the event, wherein the number ofonline interactions are scraped from available content on at least oneonline platform, and wherein the number of online interactions aredetermined through processing of the available content foridentification of the event; determining an enjoyment level for each ofthe plurality of users for the event based on the comparison of theactions to the prior user actions and the number of the onlineinteractions; determining a user profile for each of the plurality ofusers based on the enjoyment level for each of the plurality of users;computing an expected turnout to a future event corresponding to theevent based on the user profiles for at least two of the plurality ofusers at the event, the future event including one of a same venue, asame type of event, a same content, or a same performer as the event;and adjusting admission prices with an electronic venue ticketingapplication to the future event based on the expected turnout predictedbased on the user profiles.
 19. The non-transitory computer readablemedium of claim 18, wherein the operations further comprise: determiningan overall event experience based on the enjoyment level for each of theplurality of users; communicating the overall event experience to anentity hosting the event for use in determining future ticket prices andfuture revenue for the event.
 20. The non-transitory computer readablemedium of claim 18, wherein the operations further comprise: determiningan overall event experience based on the enjoyment level for each of theplurality of users; determining an additional user interested in afuture event corresponding to the event based on the overall eventexperience and a user profile for the additional user, wherein the userprofile comprises interests of the additional user; and communicatingthe future event to the additional user.